Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Μηχανικός Λογισμικού Java

Περιγραφή

Text copied to clipboard!
Αναζητούμε έναν έμπειρο Μηχανικό Λογισμικού Java για να ενταχθεί στην ομάδα μας και να συμβάλει στην ανάπτυξη και συντήρηση καινοτόμων εφαρμογών λογισμικού. Ο ιδανικός υποψήφιος θα έχει ισχυρό υπόβαθρο στον προγραμματισμό Java, εμπειρία με σύγχρονες τεχνολογίες και μεθοδολογίες ανάπτυξης, καθώς και πάθος για την επίλυση σύνθετων προβλημάτων. Ως Μηχανικός Λογισμικού Java, θα συνεργάζεστε στενά με άλλους προγραμματιστές, αναλυτές συστημάτων και διαχειριστές έργων για τον σχεδιασμό, την υλοποίηση και τη βελτιστοποίηση εφαρμογών που εξυπηρετούν κρίσιμες επιχειρηματικές ανάγκες. Θα συμμετέχετε σε όλο τον κύκλο ζωής του λογισμικού, από την ανάλυση απαιτήσεων και τον σχεδιασμό, μέχρι την ανάπτυξη, τις δοκιμές και την υποστήριξη μετά την παραγωγή. Ο ρόλος απαιτεί καλή κατανόηση των αρχών αντικειμενοστραφούς προγραμματισμού, εμπειρία με frameworks όπως Spring ή Hibernate, καθώς και εξοικείωση με βάσεις δεδομένων και RESTful APIs. Η ικανότητα συνεργασίας σε ομάδες Agile και η συνεχής επιθυμία για μάθηση και βελτίωση θεωρούνται απαραίτητα προσόντα. Αν σας ενδιαφέρει να εργαστείτε σε ένα δυναμικό περιβάλλον με προοπτικές εξέλιξης και να συμβάλετε στην ανάπτυξη λύσεων που κάνουν τη διαφορά, θα χαρούμε να λάβουμε την αίτησή σας.

Καθήκοντα

Text copied to clipboard!
  • Σχεδιασμός και ανάπτυξη εφαρμογών Java υψηλής ποιότητας
  • Συμμετοχή στον πλήρη κύκλο ζωής ανάπτυξης λογισμικού
  • Συνεργασία με ομάδες ανάλυσης και διαχείρισης έργων
  • Ενσωμάτωση εφαρμογών με βάσεις δεδομένων και εξωτερικά APIs
  • Δημιουργία και εκτέλεση δοκιμών για διασφάλιση ποιότητας
  • Ανάλυση και επίλυση τεχνικών προβλημάτων
  • Συμμετοχή σε διαδικασίες code review
  • Συνεχής ενημέρωση για νέες τεχνολογίες και βέλτιστες πρακτικές
  • Τεκμηρίωση του κώδικα και των διαδικασιών
  • Υποστήριξη και συντήρηση υπαρχόντων εφαρμογών

Απαιτήσεις

Text copied to clipboard!
  • Πτυχίο Πληροφορικής ή συναφούς τομέα
  • Τουλάχιστον 3 χρόνια εμπειρίας σε ανάπτυξη Java
  • Καλή γνώση του Spring Framework
  • Εμπειρία με βάσεις δεδομένων (π.χ. MySQL, PostgreSQL)
  • Κατανόηση RESTful υπηρεσιών και APIs
  • Εμπειρία σε περιβάλλοντα Agile/Scrum
  • Γνώση εργαλείων version control (π.χ. Git)
  • Ικανότητα επίλυσης προβλημάτων και αναλυτική σκέψη
  • Καλή γνώση Αγγλικών (γραπτά και προφορικά)
  • Ομαδικό πνεύμα και επικοινωνιακές δεξιότητες

Πιθανές ερωτήσεις συνέντευξης

Text copied to clipboard!
  • Πόσα χρόνια εμπειρίας έχετε με την Java;
  • Έχετε εργαστεί με το Spring Framework; Αν ναι, σε ποια έργα;
  • Ποια είναι η εμπειρία σας με βάσεις δεδομένων και ποια έχετε χρησιμοποιήσει;
  • Έχετε συμμετάσχει σε ομάδες Agile/Scrum;
  • Ποια είναι η εμπειρία σας με RESTful APIs;
  • Πώς διαχειρίζεστε την αποσφαλμάτωση και τη βελτιστοποίηση κώδικα;
  • Έχετε εμπειρία με εργαλεία CI/CD;
  • Ποια είναι η μεγαλύτερη πρόκληση που αντιμετωπίσατε σε έργο Java;
  • Πώς παραμένετε ενημερωμένος για νέες τεχνολογίες;
  • Είστε διατεθειμένος να εργαστείτε σε υβριδικό ή απομακρυσμένο περιβάλλον;